package com.xebest.web.mapper.write;


import com.xebest.web.model.XeVenSysEntity;
import com.xebest.web.view.XeVenSysView;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface XeVenSysParamWriteMapper {

    /**
     * 根据userCode查询系统参数设置列表
     *
     * @param userCode 供应商编码
     */
    List<XeVenSysView> querySysParambyUserCode(@Param("userCode") String userCode);


    /**
     * 根据参数类型修改参数设置-
     */
    int updateSysFlagBySysType(XeVenSysEntity record);

    /**
     * 添加系统参数
     *
     * @author Wangyp
     */
    int insertSysParam(XeVenSysEntity entity);

    /**
     * 根据参数类型批量修改参数设置
     *
     * @author Wangyp
     */
    int batchUpdateSysFlagBySysType(XeVenSysEntity form) throws Exception;
}